golang.org/x/tools/go/packages.Package.ID (field)

43 uses

	golang.org/x/tools/go/packages (current package)
		golist.go#L67: 	if r.seenPackages[p.ID] != nil {
		golist.go#L70: 	r.seenPackages[p.ID] = p
		golist.go#L235: 						ID: id,
		golist.go#L263: 					response.addRoot(pkg.ID)
		golist.go#L329: 			if !isRoot[pkg.ID] {
		golist.go#L334: 					response.addRoot(pkg.ID)
		golist.go#L355: 			ID:              "command-line-arguments",
		golist.go#L368: 		if response.Packages[0].ID == "command-line-arguments" ||
		golist.go#L574: 			ID:              p.ImportPath,
		golist.go#L621: 		if i := strings.IndexByte(pkg.ID, ' '); i >= 0 {
		golist.go#L622: 			pkg.PkgPath = pkg.ID[:i]
		golist.go#L624: 			pkg.PkgPath = pkg.ID
		golist.go#L652: 			pkg.Imports[path] = &Package{ID: id} // non-identity import
		golist.go#L660: 			pkg.Imports[id] = &Package{ID: id} // identity import
		golist.go#L663: 			response.Roots = append(response.Roots, pkg.ID)
		golist.go#L719: 		pkgs[pkg.ID] = pkg
		golist.go#L730: 	sort.Slice(response.Packages, func(i, j int) bool { return response.Packages[i].ID < response.Packages[j].ID })
		golist_overlay.go#L36: 		havePkgs[pkg.PkgPath] = pkg.ID
		golist_overlay.go#L87: 			if pkgName != p.Name && p.ID != "command-line-arguments" {
		golist_overlay.go#L128: 		if pkg == nil || pkg.ID == "command-line-arguments" {
		golist_overlay.go#L167: 						ID:      id,
		golist_overlay.go#L180: 							pkg.Imports[k] = &Package{ID: v.ID}
		golist_overlay.go#L194: 			modifiedPkgsSet[pkg.ID] = true
		golist_overlay.go#L216: 			pkg.Imports[imp] = &Package{ID: id}
		golist_overlay.go#L219: 				testVariantOf.Imports[imp] = &Package{ID: id}
		golist_overlay.go#L239: 			pkgPath, err := toPkgPath(filepath.Dir(pkg.GoFiles[0]), imp.ID)
		golist_overlay.go#L412: 	if pkg.ID != id {
		packages.go#L295: 	ID string
		packages.go#L485: 		ID:              p.ID,
		packages.go#L500: 			flat.Imports[path] = ipkg.ID
		packages.go#L514: 		ID:              flat.ID,
		packages.go#L528: 			p.Imports[path] = &Package{ID: id}
		packages.go#L534: func (p *Package) String() string { return p.ID }
		packages.go#L643: 		if i, found := rootMap[pkg.ID]; found {
		packages.go#L665: 		ld.pkgs[lpkg.ID] = lpkg
		packages.go#L713: 				imp := ld.pkgs[ipkg.ID]
		packages.go#L716: 					importErr = fmt.Errorf("missing package: %q", ipkg.ID)
		packages.go#L762: 				imp := ld.pkgs[ipkg.ID]
		packages.go#L843: 			imp := ld.pkgs[ipkg.ID]
		packages.go#L979: 		appendError(Error{"-", fmt.Sprintf("sources missing for package %s", lpkg.ID), ParseError})
		packages.go#L1281: 			lpkg := ld.pkgs[p.ID]